/** @desc 按钮鉴权 */
// @TODO: 补充示例文件路径
/** @example path */

/** @typedef {import('../utils/type').Binding} Binding  */

const MOCK_AUTHS = ['1', '3'];

export default {
	/**
	 * 节点挂载完成后调用
	 * @param {HTMLElement} el
	 * @param {Binding} binding
	 */
	mounted(el, binding) {
		const { arg } = binding;

		if (!MOCK_AUTHS.includes(arg + '') && el.parentNode) {
			// el.outerHTML = '<!-- No Auth -->';
			el.parentNode.removeChild(el);
		}
	},
};
